/* CSS Document */
*{ margin:0; padding:0;}
body{ background-color:#F7F7F7;font: 12px "sans-serif", "Arial", "Verdana";}
h1{ font-size:16px;}
h2{ font-size:14px;}
h3{ font-size:13px;}
a{ color:#000000; text-decoration:none;}
a:hover{ text-decoration:underline;}
a img{ border:none;}
#frmain{ background-color:#FFF;background: #EFF7FF; padding-bottom:20px;}
#wrapper{ width:100%; margin:20px auto;}
#sidebar{ color:#333333; padding:20px 0px; text-align:left;width:130px;}
#sidebar h2{}
#sidebar #list{ border:1px solid #999; background-color:#FFFFFF; padding:5px;}
#sidebar h3{ background:url(../images/expand.gif) 2px 4px no-repeat #F7F7F7; padding-left:20px;cursor:pointer; font-weight:600; margin-top:2px;line-height:25px; height:25px;}
#sidebar ul{ list-style:none; padding:0; }
#sidebar ul li{ padding-left:30px; line-height:20px; height:20px;}
#sidebar ul li a{ color:#666666; }

/*==========frmain===========*/
#main{margin:0 3px;}

/*============圆角CSS==============*/
.sharp{ }
.content {padding-top:1px;}



/*=================tbl===============*/
.tbl{ margin:10px; padding-bottom:40px; position:relative;}
.tbl h1{ background:url(../images/tab_05.gif) repeat-x; height:30px; line-height:30px; font-size:13px; font-weight:500; padding-left:10px;}
.tbl h1 strong{ font-weight:bold; background:url(../images/a_icon.jpg) no-repeat left center; padding-left:15px;}
.tbl span{ margin-left:10px;}
.tbl span.cke_toolbar,.tbl span.cke_toolbar span{ margin:1px; padding:0;}
.optlist{ position:absolute; right:20px; top:7px;}

.search{ margin:5px auto; line-height:20px;}
.search label{ white-space:nowrap;}


.tbllist{ border:none; border-collapse:collapse; border:1px solid #CCC; width:100%; margin:0px auto; margin-bottom:10px; text-align:center; background:#FFF;}
.tbllist th{ background:url(../images/bg.gif) repeat-x; height:22px; line-height:22px; border:1px solid #CCC; color:#333;}
.tbllist tr.odd{ background:#F7F7F7;}
.tbllist td{ height:25px; line-height:25px;border:1px solid #CCC; }
.tbllist .opt a img,.optlist a img{ vertical-align:middle; margin-left:10px; margin-right:3px;}
.tbllist tr:hover td{ background-color:#D0D0D0; color:#000;}

.messagelist td{ text-align:left; padding-left:10px;}
.left{ text-align:left; padding-left:10px;}
.pagenav{ line-height:20px; text-align:center; margin-top:10px;}
.pagenav a{color:#000; padding:0px 5px;}
.pagenav span{ margin-left:5px; background-color:#999; color:#000;text-align:center; padding:3px 0;}
.pagenav .page_cur{ padding:3px 5px; }
.pagenav .page_first,.pagenav .page_last,.pagenav .page_next,.pagenav .page_pre{ background:none; color:#000;}
.pagenav .page_first a,.pagenav .page_last a,.pagenav .page_next a,.pagenav .page_pre a{color:#000;}
.pagenav .page_info{ background:none;}
.btp{ text-align:center;}
.tbllist caption{ text-align:left; padding-left:10px; line-height:30px; font-weight:bold; color:#333;}

.errorinfo{ color:#F00; margin-left:5px; margin-right:5px; display:none;}
/*==================policy=====================*/
.pctbl{ width:500px; margin:10 auto; border:1px solid #CCC;}
.pctbl th{background:url(../images/bg.gif) repeat-x; height:22px; line-height:22px; border:1px solid #CCC; color:#333; }
.pctbl td{ line-height:25px;}
.checkresult ul{ width:95%; margin:10px auto; background-color:#FFF;}
.checkresult li span{ color:#F00; font-weight:bold;}
.checkresult li{ line-height:30px; border-bottom:1px solid #CCC; padding-left:10px;}

#confirmresult ul li span{ color:#333; margin-right:10px;}

ul.errorlist{ padding:10px; border:1px solid #666;}
ul.errorlist li{ line-height:20px; color:#F00; font-weight:bold; padding-left:10px;}
/*==================tbledit====================*/
input,select{ vertical-align:middle;}
.tbledit{ width:100%; margin-top:20px;}
.tbledit td{ padding:5px 0;}
.longtxt{ width:350px;}
.stxt,.numtext{ width:20px;}
.mnum{ width:40px;}
.mtxt{ width:120px;}
.ltxt{ width:300px;}
.tbledit th,.tbledit td{ line-height:30px;}
.tbledit th{ padding-right:5px; width:180px;}
.editcontent{width:700px; height:100px;}
.contxt{ display:block; width:700px; height:60px;}
/*================form element==================*/
input.txt{ width:100px;}
input.stxt{ width:60px;}
.bt{ padding:0 20px; cursor:pointer;}

#main .datatb{ width:95%; border:1px solid #999999;}
#main .datatb .smallpic{ width:100px;}
#main .datatb caption{ font-weight:600; font-size:14px;}
#main .datatb tr th,#main .datatb tr.odd{ background-color:#EFEFEF;}
#main .datatb tr.even{ background-color:#FFFFFF;}
#main .datatb tr th,#main .datatb tr td{ height:25px; line-height:25px;}
#main .datatb tr td a{ font-weight:bold; margin-left:5px;}

